<template>
  <div>
    以下script里关于字符串一些方法 全部直接复制在控制台直接运行
  </div>
</template>

<script>
// var str = 'abc'
// // 字符串的截取replace 方法，不会改变原字符串
// var str1 = str.replace('ab', 'AB');
// console.log( str, '字符串replace 方法测试结果', str1)

// // concat将两个或多个字符的文本组合起来，返回一个新的字符串。
// var str2 = 'ade',str3 = '123';
// var str4 = str2.concat(str3);
// console.log(str4, str2) // ade123 , str2还是 ade 

// //indexOf 返回字符串中一个子串第一处出现的索引（从左到右搜索）。如果没有匹配项，返回 -1 。
// var indexOfStr = 'abcdeert';
// var subIndex = indexOfStr.indexOf('dee')
// var subIndex1 = indexOfStr.indexOf('adddd');
// console.log(subIndex, 'indexOf存在的位置', subIndex1, 'subIndex1不存在')

// // charAt返回指定位置的字符
// var charAtStr = str.charAt(1);
// console.log( 'abc 存在位置1的字符是', charAtStr)

// //  lastIndexOf 返回字符串中一个子串最后一处出现的索引（从右到左搜索），如果没有匹配项，返回 -1 。
// var lastStr = 'addeefrttgyhadffff';
// var lastIndexOfStr = lastStr.lastIndexOf('ad');
// console.log('addeefrttgyhadffff 最后一个 ad 子串出现的索引为', lastIndexOfStr )

// // match 检查一个字符串匹配一个正则表达式内容，如果没有有匹配返回 null。
// var regMatch = 'fggrrty';
// console.log('fggrrty 是否以 fgg 开头', regMatch.match(/fgg/))

// // substring 返回字符串的一个子串，传入参数是起始位置和结束位置。
// console.log(lastStr.substring(1,4), 'addeefrttgyhadffff 字符串 第二位到第四位的子串') // dde

// // substr 返回字符串的一个子串，传入参数是起始位置和长度
// console.log(lastStr.substr(1, 4), '从索引为1的位置开始，截取 长度为4的子串') // ddee

// // search执行一个正则表达式匹配查找。如果查找成功，返回字符串中匹配的索引值。否则返回 -1 。

// console.log(str.search(/\w+$/), 'abc 的字符串的匹配的索引值')

// // slice 提取字符串的一部分，并返回一个新字符串（与 substring 相同）。
// var sliceStr = 'addfrgthyh';
// console.log(sliceStr.slice(1,5))

// // split 通过将字符串划分成子串，将一个字符串做成一个字符串数组。
// console.log(str.split(""))

// // length 返回字符串的长度，所谓字符串的长度是指其包含的字符的个数。
// console.log(str.length, 'str 的长度')

// // toLowerCase  将整个字符串转成小写字母。 toUpperCase() 将整个字符串转成大写字母。
// console.log('str 转换为小写字母', str.toLowerCase(), 'str转换为大写字母： ', str.toUpperCase())

export default {};
</script>

<style scoped></style>
